import django
from django.core.handlers.wsgi import WSGIHandler


def get_wsgi_application():
    """
    一个django工程的入口一般为一个wsgi.py文件, 这个文件通常就是直接返回这个函数的执行结果.
    哦, 之前可能设置了一个环境变量. 

    此函数提供了django的wsgi协议的公共接口, 它必须返回一个可调用的WSGI对象.
    这个函数的存在避免了直接暴露django.core.handlers.WSGIHandler作为公共接口, 
    因为内部WSGI的实现可能会更改或移动
    """

    ## django.setup在django根目录下的`__init__.py`文件中定义
    django.setup(set_prefix = False)
    return WSGIHandler()
